home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 011a / ace151.zip / UPDATES.DOC < prev    next >
Text File  |  1993-05-17  |  10KB  |  248 lines

  1.  
  2.            Updates To AceComm & Utilities (Tm)
  3.  
  4.  
  5. 03/15/93
  6.    ViewKeyCombos   MACRO  was  expanding  MACRO  args  and  MACRO
  7.    functions, now skips this  as  it  isn't  needed  and  was  an
  8.    oversight.
  9.  
  10. 03/15/93
  11.    Scroll  Back Buffer lines are no longer buffered when they are
  12.    blank lines.   ESC[2J  was  causing  several  blank  lines  be
  13.    buffered.   ESC[J  (clear  to  end of screen) wasn't buffering
  14.    anything, which left holes in  the  buffer.   It  now  buffers
  15.    properly.
  16.  
  17. 03/15/93
  18.    Documented  the  %n "Expandable MACRO functions" at the end of
  19.    MACRO.DOC.
  20.  
  21. 03/16/93
  22.    Added a new variable "Seconds between re  dials"  was  a  hard
  23.    coded  28 clock ticks (1.65 seconds).  The variable is not yet
  24.    available from the .CTL file, currently it is to be  found  in
  25.    the  PRM-data  Area  under  "General  Controls".   The default
  26.    setting is 1 second.  It can be toggled to  0  -  12  seconds.
  27.    The  Dialing  specific variables in "General Controls" will be
  28.    eventually moved to a "Dialing Specific Controls" menu.
  29.  
  30. 03/16/93
  31.    I had broken the <SendFile> MACRO (send ascii file) back  when
  32.    adding  hostecho into the function.  It had sent the modem out
  33.    function a 0 count for bytes to send.  I  fixed  the  problem,
  34.    <SendFile>  now sends a text file to the modem properly.  Also
  35.    changed the display for bytes sent  to  be  displayed  on  the
  36.    xstatus line, where it won't overwrite the screen.
  37.  
  38. 03/17/93
  39.    The  Del  function  inside  File Lister would drag the menu up
  40.    leaving a "bottom of the box" to become duplicated on displays
  41.    of less than a screen full  of  filenames.   It  now  displays
  42.    correctly.    Also  added  a  Yes/no  prompt  before  actually
  43.    deleting the file, previous deleted files with a touch of  the
  44.    key.  DOS doesn't always do a proper job of 'un delete'.
  45.  
  46. 03/18/93
  47.    Corrected ACECOMM'S Ymodem sending unit to correctly send from
  48.    a  LISTFILE (ACE.BCH).  My ymodem was quitting after the first
  49.    file.
  50.  
  51.    =============================================================
  52.  
  53. 03/20/93 * Release
  54.    First ever public release, very limited distribution  intended
  55.    to  increase  user  feedback for last few months of production
  56.    before the official 1'st version release targeted by 06/01/93
  57.  
  58.    =============================================================
  59.  
  60. 03/22/93
  61.    ACTL was finding KEYWORDs in comments.  ACTL used to scan  for
  62.    a  KEYWORD as a text pattern.  ACTL now scans for a KEYWORD as
  63.    a 'CR LF KEYWORD SPACE'
  64.  
  65.    The result of ACTL finding KEYWORDs in  comments  was  causing
  66.    erratic assignments be made to KEYWORDs in the PRM file.  This
  67.    also  fixed the problem: when NodeList was un commented in the
  68.    ACE.CTL  file,  ACTL  created  ACE.PRM  in  the  \  directory.
  69.    normally  root  directory) Rather than encompassing KEYWORD in
  70.    say {KEYWORD} I chose to use CR LF KEYWORD SPACE
  71.  
  72. 03/22/93
  73.    Menu display for the ZONE:NET/NODE prompt was  given  a  short
  74.    argument  (in the code) for the field length.  This cause only
  75.    the ZONE:NET part of ZONE:NET/NODE to be displayed.
  76.  
  77. 03/22/93
  78.    ACE.DOC file, the menu screen snap shots included  decimal  15
  79.    character,  which  caused printers to mis print the character.
  80.    I changed my format utility to replace the 15d with '>'.
  81.  
  82. 03/24/93 FIX
  83.    Updates to the dialing/FON-list area include:
  84.  
  85.    - fixed scrambled display  on  less  than  a  screen  full  of
  86.      records in FON file.
  87.  
  88.    -  fixed  Que  dialer,  it froze when more than screen full of
  89.      records Q tagged.
  90.  
  91.    - Last dialed records will be added to the Q tagged list
  92.  
  93. 03/26/93 FIX
  94.    Found a BUG in the PRM-data Area.  Serial port  selection  was
  95.    writing  1  byte  to  where  ever  an  un-initialized variable
  96.    address was pointing (long address).  This went un-noticed  on
  97.    3  computers  here,  and  by  all  testers  prior to the first
  98.    release (03/20/93).  When I restored an old motherboard in  an
  99.    AT  this  problem  caused  serious  problems with the BIOS and
  100.    required re booting the machine.
  101.  
  102. 03/26/93 FIX
  103.    CTRL A-Z keys were not processing any  MACRO  assignments.   I
  104.    fixed  this  prior  to  the  date above, forgot to update this
  105.    file.
  106.  
  107.         =============================================================
  108.  
  109. 03/27/93 * Release
  110.    Another very limited distribution release  designed  for  more
  111.    feedback, and the serial port selection FIX.
  112.  
  113.         =============================================================
  114.  
  115. 04/01/93 FIX
  116.    ACTL.EXE was not detecting the Port definition when assembling
  117.    a .CTL file into ACE.PRM.
  118.  
  119. 04/01/93 FIX
  120.    Previous  work  in the FON list area caused the bottom line of
  121.    the display to be dragged around, duplicated and  numbered  in
  122.    correctly.
  123.  
  124. 04/06/93 ADD
  125.    Added  FLOW  control to the terminal area.  Large data streams
  126.    such as doing a "read continuous" from message area  would  be
  127.    coming in faster than could be displayed at 9600 and above.
  128.  
  129.    A  capture  file  would  show where the receive buffer wrapped
  130.    having  become  full.   Rather  than   stop   displaying   the
  131.    characters  coming  in,  XON/XOFF  and RTS/CTS handshaking was
  132.    added to the terminal area, effectively slowing the HOST  down
  133.    so that no more data would be lost.  Large data captures would
  134.    can be speeded by simply not displaying them.  This option may
  135.    be added in the future.
  136.  
  137. 04/07/93 FIX
  138.    The MACRO processor was over writing itself when it
  139.  
  140.    a)  was  executing inside a script file, and an area MACRO was
  141.    called, (autoD would trigger <RecvZmo>).  The Scr would  abort
  142.    after  the  area  MACRO.   MACRO processor now saves it's data
  143.    before processing a new MACRO stack, while already in  another
  144.    MACRO stack.
  145.  
  146.    b) one MACRO stack called another MACRO stack
  147.  
  148. 04/09/93 ADD
  149.    ACECOMM,  after a carrier detect from the Dial menu, will send
  150.    EMSI_CLI HDRS for 5 seconds.   EMSI_CLI  HDRS  are  used  with
  151.    Mailer  front  ends to skip through to the BBS, by passing the
  152.    usual several second -wait-for-ESC key-prompt-.   Binkley  and
  153.    Front  Door  recognize  this  HDR.  DBridge, as of this write,
  154.    does not.
  155.  
  156. 04/10/93 ADD
  157.    Added a menu option inside FON list.
  158.  
  159.    "UnMark_All" ACECOMM will mark records that have been  dialed,
  160.    similar  to Q tag.  The menu option clears all D tag and Q tag
  161.    entries.
  162.  
  163. 04/11/93 ADD
  164.    Added the "Control Flags Menu" inside FON Record Setup Area.
  165.  
  166.    - Toggle for EMSI_CLI (mailer front end handshaking)
  167.  
  168.    - Toggle for Que tagging dial attempts to the re dial Que
  169.  
  170. 04/11/93 CHANGE
  171.    ARJ file compress utility is replaced with the freeware LHA213
  172.    SFX (self extracting) compressor
  173.  
  174.         =============================================================
  175.  
  176. 04/11/93 * Release
  177.    This is probably the last limited release before the  official
  178.    1'st version release.
  179.  
  180.    (Earlier versions were necessary to widen the feedback arena)
  181.  
  182.         =============================================================
  183.  
  184. 04/11/93 to 04/24
  185.    I  work  on  the  ACECOMM  code every day, while watching what
  186.    makes MS SMARTDRV cross link files, I  managed  to  loose  the
  187.    last  several days entries into this file.  It was worth it, I
  188.    found out alot about SMARTDRV, made ACECOMM play  by  SMARTDRV
  189.    rules,  learned that what caused problems is fixed in MS DOS 6
  190.    SMARTDRV versions.
  191.  
  192. 04/24/93 FIX (SMARTDRV)
  193.    Added file data  'flush'  code  into  ACECOMM.   SMARTDRV  was
  194.    causing  files  become cross linked, the problem would develop
  195.    after EXEC calls while data was in SMARTDRV  buffers.   Reason
  196.    may  be  related to (see next FIX) excepting that this problem
  197.    did not crop up unless ACECOMM'S SWAP flag was  set  where  it
  198.    calls Ralf Brown's SPAWN functions.
  199.  
  200.    Note:  ACECOMM is written in 100% assembly language.  The only
  201.      source code  used  in  ACECOMM  not  written  by  author
  202.      Michael   G   Phelps,  is  the  SWAP  functions.   These
  203.      functions, written by Ralf Brown (INTER  LIST)  are  the
  204.      most reliable of SWAP code I have used.
  205.  
  206. 04/25/93 FIX
  207.    EXEC/SWAP  functions  (<RunProgram>) restores all original ISR
  208.    vectors it grabs at  start  up.   After  the  EXEC  call,  the
  209.    ACECOMM  custom  vectors  are  put back into use.  My "restore
  210.    original" code was not restoring critical error 024h,  and  so
  211.    when  the  custom  vectors were put back again, the code saved
  212.    the ACECOMM ISR, not original DOS ISR to critical error vector
  213.    storage variable.  My critical  error  handler  lends  partial
  214.    control to DOS by a long jmp instruction to the original saved
  215.    ISR vector.  Which pointed to my custom vector after the first
  216.    EXEC  call.   This loop was fixed by restoring int 024h vector
  217.    along with all the  rest,  so  that  the  original  vector  is
  218.    preserved  across  multiple  restore/replace  calls.  clear as
  219.    mud?
  220.  
  221. 04/26/93 ADD
  222.    AceComm now supports multiple KeyBoarDs (KBD).  The  keyboard
  223.    is mapped out with MACRO(s) assignments.  AceComm can load KBD
  224.    files  whenever  the user wants a new keyboard.  KBD files can
  225.    be  associated  with  Fon.Records.   AceComm   will   load   a
  226.    Fon.Record's   KBD  file  with  successful  Dial/Connect,  and
  227.    restore the original KBD file on Disconnect.
  228.  
  229. 05/05/93 ADD
  230.    AceComm's PopUp REF now  has  an  option  to  "Print_Template"
  231.    keyboard assignments to file, or directly to printer.
  232.  
  233. 05/15/93 FIX
  234.    Loading a second KBD file was causing problems because the first
  235.    KBD file's DOS file handle was not saved properly.
  236.  
  237. 05/17/93
  238.    After discovering problems in SIO with to high locked port rates,
  239.    I noticed that my version 1.5 (05/15/93 and prior) contained "debug"
  240.    code enabled in the SIO ISR function. This would cause fast locked
  241.    port rates to begin spinning out of control, was most noticeable on
  242.    a 386 SX and slower with locked port above 19.2k. AutoD trigger for
  243.    EMSI_REQ would cause my test machine to get caught in a loop for up
  244.    to several minutes.
  245.    Commenting out the "debug" code brings the SIO functions back to
  246.    working well on the same test machine at locked port rates to 57.6k
  247.    (which is the fastest my modems will allow)
  248.